package com.chw.admin.user;

import com.github.pagehelper.PageInfo;

public abstract interface ISysUserService
{
  public abstract PageInfo<SysUser> page(SysUser paramSysUser, int paramInt1, int paramInt2)
    throws Exception;

  public abstract SysUser selectById(String paramString)
    throws Exception;

  public abstract SysUser selectByAccount(String paramString);

  public abstract void saveOrUpdate(SysUser paramSysUser)
    throws Exception;

  public abstract void updateStatus(String paramString1, String paramString2)
    throws Exception;

  public abstract void resetException(String paramString)
    throws Exception;

  public abstract void delete(String paramString)
    throws Exception;

  public abstract boolean hasAccount(String paramString1, String paramString2)
    throws Exception;

  public abstract boolean hasNameAndAccount(SysUser paramSysUser);

  public abstract boolean pwdOld(String paramString1, String paramString2)
    throws Exception;

  public abstract boolean isRole();
}
